package org.example.domain.activity.model.arrtrgate;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import org.example.domain.activity.model.entity.ActivityAccountDayEntity;
import org.example.domain.activity.model.entity.ActivityAccountEntity;
import org.example.domain.activity.model.entity.ActivityAccountMonthEntity;
import org.example.domain.activity.model.entity.UserRaffleOrderEntity;

@Data
@Builder
@AllArgsConstructor
public class CreatePartakeOrderAggregate {
    private String userId;

    private Long activityId;

    private boolean isExistAccountDay = true;

    private ActivityAccountDayEntity activityAccountDayEntity;

    private boolean isExistAccountMonth = true;

    private ActivityAccountMonthEntity activityAccountMonthEntity;

    private ActivityAccountEntity activityAccountEntity;

    private UserRaffleOrderEntity userRaffleOrderEntity;
}
